Changed GtkRecentFilter builder parsing to use g_string_append_len
authorTristan Van Berkom <tristan.van.berkom@gmail.com>
Wed, 26 Jan 2011 12:53:45 +0000 (21:53 +0900)
committerTristan Van Berkom <tristan.van.berkom@gmail.com>
Wed, 26 Jan 2011 14:55:01 +0000 (23:55 +0900)
gtk/gtkrecentfilter.c

index 463ce3e032b99d8c03e41eab091b2ff2c77c0501..9188f7b33b96b08cc44a6d4c727db7686ce96d23 100644 (file)
@@ -291,14 +291,9 @@ parser_text_element (GMarkupParseContext *context,
                     GError             **error)
 {
   SubParserData *parser_data = (SubParserData*)user_data;
-  gchar *string;
 
   if (parser_data->parsing)
-    {
-      string = g_strndup (text, text_len);
-      g_string_append (parser_data->string, string);
-      g_free (string);
-    }
+    g_string_append_len (parser_data->string, text, text_len);
 }
 
 static void